Skip to content

Upgrade EUI to v116.1.0#269821

Merged
tkajtoch merged 19 commits into
elastic:mainfrom
tkajtoch:feat/eui-v116.1.0
May 26, 2026
Merged

Upgrade EUI to v116.1.0#269821
tkajtoch merged 19 commits into
elastic:mainfrom
tkajtoch:feat/eui-v116.1.0

Conversation

@tkajtoch
Copy link
Copy Markdown
Member

Dependency updates

@elastic/eui - v116.0.0 ⏩ v116.1.0
@elastic/eslint-plugin-eui - v2.12.0 ⏩ v2.13.0

Package updates

@elastic/eui v116.1.0

  • Updates the guard condition in EuiContextMenuPanel's update lifecycle method to use input props instead of internal state to reduce unnecessary re-renders. (#9656)
  • Replaced EuiObserver abstract base class with a useObserver hook (#9511)

Bug fixes

  • Fixed EuiCopy not showing the afterMessage tooltip after a successful copy when the user had already hovered or focused the trigger before clicking (#9650)
  • Fixed EuiDataGrid cell expansion popovers being hidden behind sibling or nested EuiFlyouts. The cell popover now derives its z-index from its anchor's stacking context (matching default EuiPopover behavior) instead of being pinned to levels.header. (#9630)

Accessibility

  • Added a screen reader live region to EuiCopy so the copy confirmation is announced reliably, independent of the tooltip and focus location (#9650)

@elastic/eslint-plugin-eui v2.13.0

  • Added tooltip-button-icon-wrap rule (#9635)
  • Added tooltip-no-interactive-content rule (#9635)
  • Added new require-href-for-link rule (#9615)

@tkajtoch tkajtoch self-assigned this May 18, 2026
@tkajtoch tkajtoch added release_note:skip Skip the PR/issue when compiling release notes EUI backport:skip This PR does not require backporting labels May 18, 2026
@tkajtoch tkajtoch marked this pull request as ready for review May 19, 2026 22:36
@tkajtoch tkajtoch requested review from a team as code owners May 19, 2026 22:36
@infra-vault-gh-plugin-prod
Copy link
Copy Markdown

Pinging @elastic/eui-team (EUI)

@tkajtoch tkajtoch requested a review from a team as a code owner May 19, 2026 22:36
Copy link
Copy Markdown
Contributor

@rmyz rmyz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/metrics_node_details_link.tsx change LGTM

Copy link
Copy Markdown
Contributor

@yansavitski yansavitski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Search changes LGTM

Copy link
Copy Markdown
Contributor

@markov00 markov00 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Viz changes looks good to me

Copy link
Copy Markdown
Member

@pickypg pickypg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG Stack Monitoring

Copy link
Copy Markdown
Contributor

@bhapas bhapas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automatic Import changes LGTM

Copy link
Copy Markdown
Contributor

@jen-huang jen-huang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fleet changes LGTM

@tkajtoch tkajtoch added the ci:project-deploy-security Create a Security Serverless Project label May 26, 2026
@tkajtoch
Copy link
Copy Markdown
Member Author

/ci

@kibanamachine
Copy link
Copy Markdown
Contributor

kibanamachine commented May 26, 2026

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #163 / lens serverless - group 1 - subgroup 6 lens logsdb - smoke and scenarios 1-2 smoke testing functions support "before all" hook for "should work with all operations"
  • [job] [logs] Scout Lane #46 - serverless-observability_complete / default / local-serverless-observability_complete - Hosts Page - Empty State - should show onboarding page when no data is present

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
securitySolution 12.1MB 12.1MB -20.0B

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
kbnUiSharedDeps-npmDll 7.4MB 7.4MB -3.1KB
Unknown metric groups

ESLint disabled line counts

id before after diff
@kbn/cloud 6 4 -2
@kbn/content-list-table 2 1 -1
@kbn/content-management-table-list-view-table 1 0 -1
automaticImport 4 3 -1
data 49 48 -1
fleet 45 43 -2
metricsDataAccess 6 5 -1
observability 44 43 -1
osquery 84 83 -1
savedObjectsTagging 2 1 -1
searchQueryRules 4 3 -1
securitySolution 739 730 -9
stackConnectors 154 152 -2
telemetry 3 1 -2
upgradeAssistant 10 9 -1
workflowsManagement 132 130 -2
total -29

Total ESLint disabled count

id before after diff
@kbn/cloud 6 4 -2
@kbn/content-list-table 2 1 -1
@kbn/content-management-table-list-view-table 1 0 -1
automaticImport 4 3 -1
data 50 49 -1
fleet 52 50 -2
metricsDataAccess 7 6 -1
observability 45 44 -1
osquery 84 83 -1
savedObjectsTagging 2 1 -1
searchQueryRules 4 3 -1
securitySolution 845 836 -9
stackConnectors 161 159 -2
telemetry 10 8 -2
upgradeAssistant 10 9 -1
workflowsManagement 155 153 -2
total -29

History

cc @tkajtoch

Copy link
Copy Markdown
Contributor

@dhurley14 dhurley14 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the fix! LGTM

@tkajtoch tkajtoch merged commit 4a4ab08 into elastic:main May 26, 2026
49 checks passed
smith pushed a commit to smith/kibana that referenced this pull request May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting ci:project-deploy-security Create a Security Serverless Project EUI release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team Team:One Workflow Team label for One Workflow (Workflow automation) v9.5.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.